package com.ev.custom.domain;

import java.io.Serializable;
import java.util.Date;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;



/**
 * 巡检计划与设备及子项目关联表
 * 
 * @author ev-monitor
 * @email 286600136@qq.com
 * @date 2019-08-23 15:55:42
 */
@ApiModel(value = "巡检计划与设备及子项目关联表")
public class PatrolPlanDetailDO implements Serializable {
	private static final long serialVersionUID = 1L;
	
	//主键
    @ApiModelProperty(value = "主键")
	private Long id;
	//巡检计划id
    @ApiModelProperty(value = "巡检计划id")
	private Long linkPatrolPlanId;
	//关联设备id
    @ApiModelProperty(value = "关联设备id")
	private Long linkDeviceId;
	//关联检查项目id集合
    @ApiModelProperty(value = "关联检查项目id集合")
	private String linkProjectId;
    //创建人
    @ApiModelProperty(value = "创建人",hidden = true)
	private Long createBy;
	//创建时间
    @ApiModelProperty(value = "创建时间",hidden = true)
	private Date createTime;
	//修改人
    @ApiModelProperty(value = "修改人",hidden = true)
	private Long updateBy;
	//修改时间
    @ApiModelProperty(value = "修改时间",hidden = true)
	private Date updateTime;
	//删除状态
    @ApiModelProperty(value = "删除状态",hidden = true)
	private Integer delFlag;

	/**
	 * 设置：主键
	 */
	public void setId(Long id) {
		this.id = id;
	}
	/**
	 * 获取：主键
	 */
	public Long getId() {
		return id;
	}
	/**
	 * 设置：巡检计划id
	 */
	public void setLinkPatrolPlanId(Long linkPatrolPlanId) {
		this.linkPatrolPlanId = linkPatrolPlanId;
	}
	/**
	 * 获取：巡检计划id
	 */
	public Long getLinkPatrolPlanId() {
		return linkPatrolPlanId;
	}
	/**
	 * 设置：关联设备id
	 */
	public void setLinkDeviceId(Long linkDeviceId) {
		this.linkDeviceId = linkDeviceId;
	}
	/**
	 * 获取：关联设备id
	 */
	public Long getLinkDeviceId() {
		return linkDeviceId;
	}
	/**
	 * 设置：关联检查项目id集合
	 */
	public void setLinkProjectId(String linkProjectId) {
		this.linkProjectId = linkProjectId;
	}
	/**
	 * 获取：关联检查项目id集合
	 */
	public String getLinkProjectId() {
		return linkProjectId;
	}
	/**
	 * 设置：创建人
	 */
	public void setCreateBy(Long createBy) {
		this.createBy = createBy;
	}
	/**
	 * 获取：创建人
	 */
	public Long getCreateBy() {
		return createBy;
	}
	/**
	 * 设置：创建时间
	 */
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}
	/**
	 * 获取：创建时间
	 */
	public Date getCreateTime() {
		return createTime;
	}
	/**
	 * 设置：修改人
	 */
	public void setUpdateBy(Long updateBy) {
		this.updateBy = updateBy;
	}
	/**
	 * 获取：修改人
	 */
	public Long getUpdateBy() {
		return updateBy;
	}
	/**
	 * 设置：修改时间
	 */
	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}
	/**
	 * 获取：修改时间
	 */
	public Date getUpdateTime() {
		return updateTime;
	}
	/**
	 * 设置：删除状态
	 */
	public void setDelFlag(Integer delFlag) {
		this.delFlag = delFlag;
	}
	/**
	 * 获取：删除状态
	 */
	public Integer getDelFlag() {
		return delFlag;
	}
}
